Um pouco sobre o método String.Format
O método String.Format tem como objetivo converter valor de objetos em uma cadeia de caracteres (string).
Vamos falar hoje sobre o método String.Format.
Digamos que você precise criar um string para apresentar o resultado da média de um aluno conforme o exemplo abaixo.
Aluno Claudio Roberto, você foi aprovado com a média 9,80. Parabéns!!!
Utilizando o método String.Format nosso código ficará assim:
string aluno = "Claudio Roberto";
decimal mediaAluno = 9.80m;
string mediaStr = String.Format("Aluno {0}, você foi aprovado com a média {1}. Parabéns!!!", aluno, mediaAluno);
No método String.Format o primeiro parâmetro sempres será a string que deseja ser apresentada. Note que foi utilizado {0} e {1}, isto siginifica que o método irá trocar nesta posição os valores pelos demais parâmetros, {0} pelo conteúdo da variável aluno e {1} pelo conteúdo da variável mediaAluno.
Caso precise de mais tag a ser utlizada na formatação da string basta seguir a numeração sempre começando do {0} e assim por diante. Agora fique atendo pois a quantidade de tag que você utlizar terá que colocar a mesma quantidade de parâmetros após o primeiro parâmetro.
O método String.Format também pode ser utlizado para formatação de datas e valores, segue alguns exemplos:
String.Format("Hoje é dia {0:dd/MM/yyyy}", System.DateTime.Today); // Hoje é dia 04/02/2018
String.Format("Agora são {0:HH:mm:ss.fff} do dia {0:dd/MM/yyyy}", System.DateTime.Now); // Agora são 15:46:25.152 do dia 04/02/2018
String.Format("Aquele carro custa {0:c2}", 65000.00) // Aquele carro custa R$ 65.000,00
Voi finalizando por aqui deixando abaixo um link de um exemplo com os códigos acima.
Veja Também:
Artigos Relacionados
Olá, deixe seu comentário para Um pouco sobre o método String.Format